```python
from app.agent.base import BaseAgent
from app.agent.browser import BrowserAgent
from app.agent.cot import CoTAgent
from app.agent.mcp import MCPAgent
from app.agent.planning import PlanningAgent
from app.agent.react import ReActAgent
from app.agent.swe import SWEAgent
from app.agent.toolcall import ToolCallAgent

# 该模块导出了所有可用的代理类，供其他模块导入和使用。

__all__ = [
    "BaseAgent",  # 基础代理类，所有代理类的基类
    "BrowserAgent",  # 浏览器代理类，用于模拟浏览器操作
    "CoTAgent",  # Chain of Thought (CoT) 代理类，用于处理推理链
    "PlanningAgent",  # 规划代理类，用于制定和执行任务计划
    "ReActAgent",  # ReAct 代理类，用于响应式思考和行动
    "SWEAgent",  # Software Engineering (SWE) 代理类，用于处理软件工程相关任务
    "ToolCallAgent",  # 工具调用代理类，用于调用外部工具
    "MCPAgent",  # Model-Controller-Proxy (MCP) 代理类，用于模型与控制器的代理通信
]

```